Liver fluke - French English Dictionary